package nc.itf.pub.dbservice;

import java.util.Map;

import com.alibaba.fastjson.JSONArray;

import nc.vo.pub.BusinessException;

public interface INCPushCZService {
	/**
	 * 辅助核算对照
	 * @param jmparam
	 * @throws BusinessException
	 */
    void insertFZHSVOs(JSONArray jmparam) throws BusinessException;
	/**
	 * 查询财政系统辅助核算编码和名称
	 * @param fzhscode 辅助核算编码
	 * @throws BusinessException
	 */
    Map<String,Object> queryFZHSVOByCode(Object fzhscode) throws BusinessException;
	
	/**
	 * 获取辅助核算三方最后的id号
	 * @return
	 * @throws BusinessException
	 */
    Object queryFZHSVOLastIndex() throws BusinessException;
	
	/**
	 * 辅助核算要素对照
	 * @param jmparam
	 * @throws BusinessException
	 */
    void insertFZHSYSVOs(JSONArray jmparam) throws BusinessException;
	/**
	 * 查询财政系统辅助核算要素编码和名称
	 * @param fzhsysCode 辅助核算要素编码
	 * @throws BusinessException
	 */
    Map<String,Object> queryFZHSYSVOByCode(Object fzhsysCode) throws BusinessException;
	/**
	 * 获取辅助核算要素三方最后的id号
	 * @return
	 * @throws BusinessException
	 */
    Object queryFZHSYSVOLastIndex() throws BusinessException;
	/**
	 * 会计科目对照
	 * @param jmparam
	 * @throws BusinessException
	 */
    void insertKJKMVOs(JSONArray jmparam) throws BusinessException;
	/**
	 * 查询财政系统会计科目编码和名称
	 * @param kjkmCode 会计科目编码
	 * @throws BusinessException
	 */
    Map<String,Object> queryKJKMVOByCode(Object kjkmCode) throws BusinessException;
	/**
	 * 获取会计科目三方最后的id号
	 * @return
	 * @throws BusinessException
	 */
    Object queryKJKMVOLastIndex() throws BusinessException;

}
